export const JA_PUNC = [
  '！',
  '？',
  '。',
  '：',
  '・',
  '、',
  '〜',
  'ー',
  '「',
  '」',
  '『',
  '』',
  '［',
  '］',
  '（',
  '）',
  '｛',
  '｝',
];

export const EN_PUNC = [
  '!',
  '?',
  '.',
  ':',
  '/',
  ',',
  '~',
  '-',
  '‘',
  '’',
  '“',
  '”',
  '[',
  ']',
  '(',
  ')',
  '{',
  '}',
];

export const ROMA_TO_HIRA_KATA = [
  /* symbols that should all be the same after conversion */
  ['ヶ', 'ヶ', 'ヶ'],
  ['ヵ', 'ヵ', 'ヵ'],
  ['1', '1', '1'],
  ['@', '@', '@'],
  ['#', '#', '#'],
  ['$', '$', '$'],
  ['%', '%', '%'],
  /* should all convert */
  ['!', '！', '！'],
  ['?', '？', '？'],
  ['.', '。', '。'],
  [':', '：', '：'],
  ['/', '・', '・'],
  [',', '、', '、'],
  ['~', '〜', '〜'],
  ['-', 'ー', 'ー'],
  ['‘', '「', '「'],
  ['’', '」', '」'],
  ['“', '『', '『'],
  ['”', '』', '』'],
  ['[', '［', '［'],
  [']', '］', '］'],
  ['(', '（', '（'],
  [')', '）', '）'],
  ['{', '｛', '｛'],
  ['}', '｝', '｝'],
  ['a', 'あ', 'ア'],
  ['i', 'い', 'イ'],
  ['u', 'う', 'ウ'],
  ['e', 'え', 'エ'],
  ['o', 'お', 'オ'],
  ['la', 'ぁ', 'ァ'],
  ['xa', 'ぁ', 'ァ'],
  ['li', 'ぃ', 'ィ'],
  ['xi', 'ぃ', 'ィ'],
  ['lu', 'ぅ', 'ゥ'],
  ['xu', 'ぅ', 'ゥ'],
  ['le', 'ぇ', 'ェ'],
  ['xe', 'ぇ', 'ェ'],
  ['lo', 'ぉ', 'ォ'],
  ['xo', 'ぉ', 'ォ'],
  ['yi', 'い', 'イ'],
  ['wu', 'う', 'ウ'],
  ['whu', 'う', 'ウ'],
  ['xa', 'ぁ', 'ァ'],
  ['xi', 'ぃ', 'ィ'],
  ['xu', 'ぅ', 'ゥ'],
  ['xe', 'ぇ', 'ェ'],
  ['xo', 'ぉ', 'ォ'],
  ['xyi', 'ぃ', 'ィ'],
  ['xye', 'ぇ', 'ェ'],
  ['ye', 'いぇ', 'イェ'],
  ['wha', 'うぁ', 'ウァ'],
  ['whi', 'うぃ', 'ウィ'],
  ['whe', 'うぇ', 'ウェ'],
  ['who', 'うぉ', 'ウォ'],
  ['wi', 'うぃ', 'ウィ'],
  ['we', 'うぇ', 'ウェ'],
  ['va', 'ゔぁ', 'ヴァ'],
  ['vi', 'ゔぃ', 'ヴィ'],
  ['vu', 'ゔ', 'ヴ'],
  ['ve', 'ゔぇ', 'ヴェ'],
  ['vo', 'ゔぉ', 'ヴォ'],
  ['vyi', 'ゔぃ', 'ヴィ'],
  ['vye', 'ゔぇ', 'ヴェ'],
  ['vya', 'ゔゃ', 'ヴャ'],
  ['vyu', 'ゔゅ', 'ヴュ'],
  ['vyo', 'ゔょ', 'ヴョ'],
  ['ka', 'か', 'カ'],
  ['ki', 'き', 'キ'],
  ['ku', 'く', 'ク'],
  ['ke', 'け', 'ケ'],
  ['ko', 'こ', 'コ'],
  ['lka', 'ヵ', 'ヵ'],
  ['lke', 'ヶ', 'ヶ'],
  ['xka', 'ヵ', 'ヵ'],
  ['xke', 'ヶ', 'ヶ'],
  ['kya', 'きゃ', 'キャ'],
  ['kyi', 'きぃ', 'キィ'],
  ['kyu', 'きゅ', 'キュ'],
  ['kye', 'きぇ', 'キェ'],
  ['kyo', 'きょ', 'キョ'],
  ['ca', 'か', 'カ'],
  ['ci', 'き', 'キ'],
  ['cu', 'く', 'ク'],
  ['ce', 'け', 'ケ'],
  ['co', 'こ', 'コ'],
  ['lca', 'ヵ', 'ヵ'],
  ['lce', 'ヶ', 'ヶ'],
  ['xca', 'ヵ', 'ヵ'],
  ['xce', 'ヶ', 'ヶ'],
  ['qya', 'くゃ', 'クャ'],
  ['qyu', 'くゅ', 'クュ'],
  ['qyo', 'くょ', 'クョ'],
  ['qwa', 'くぁ', 'クァ'],
  ['qwi', 'くぃ', 'クィ'],
  ['qwu', 'くぅ', 'クゥ'],
  ['qwe', 'くぇ', 'クェ'],
  ['qwo', 'くぉ', 'クォ'],
  ['qa', 'くぁ', 'クァ'],
  ['qi', 'くぃ', 'クィ'],
  ['qe', 'くぇ', 'クェ'],
  ['qo', 'くぉ', 'クォ'],
  ['kwa', 'くぁ', 'クァ'],
  ['kwi', 'くぃ', 'クィ'],
  ['kwe', 'くぇ', 'クェ'],
  ['kwo', 'くぉ', 'クォ'],
  ['qyi', 'くぃ', 'クィ'],
  ['qye', 'くぇ', 'クェ'],
  ['ga', 'が', 'ガ'],
  ['gi', 'ぎ', 'ギ'],
  ['gu', 'ぐ', 'グ'],
  ['ge', 'げ', 'ゲ'],
  ['go', 'ご', 'ゴ'],
  ['gya', 'ぎゃ', 'ギャ'],
  ['gyi', 'ぎぃ', 'ギィ'],
  ['gyu', 'ぎゅ', 'ギュ'],
  ['gye', 'ぎぇ', 'ギェ'],
  ['gyo', 'ぎょ', 'ギョ'],
  ['gwa', 'ぐぁ', 'グァ'],
  ['gwi', 'ぐぃ', 'グィ'],
  ['gwu', 'ぐぅ', 'グゥ'],
  ['gwe', 'ぐぇ', 'グェ'],
  ['gwo', 'ぐぉ', 'グォ'],
  ['sa', 'さ', 'サ'],
  ['si', 'し', 'シ'],
  ['su', 'す', 'ス'],
  ['se', 'せ', 'セ'],
  ['so', 'そ', 'ソ'],
  ['shi', 'し', 'シ'],
  ['za', 'ざ', 'ザ'],
  ['zi', 'じ', 'ジ'],
  ['zu', 'ず', 'ズ'],
  ['ze', 'ぜ', 'ゼ'],
  ['zo', 'ぞ', 'ゾ'],
  ['ji', 'じ', 'ジ'],
  ['sya', 'しゃ', 'シャ'],
  ['syi', 'しぃ', 'シィ'],
  ['syu', 'しゅ', 'シュ'],
  ['sye', 'しぇ', 'シェ'],
  ['syo', 'しょ', 'ショ'],
  ['sha', 'しゃ', 'シャ'],
  ['shu', 'しゅ', 'シュ'],
  ['she', 'しぇ', 'シェ'],
  ['sho', 'しょ', 'ショ'],
  ['shya', 'しゃ', 'シャ'],
  ['shyu', 'しゅ', 'シュ'],
  ['shye', 'しぇ', 'シェ'],
  ['shyo', 'しょ', 'ショ'],
  ['swa', 'すぁ', 'スァ'],
  ['swi', 'すぃ', 'スィ'],
  ['swu', 'すぅ', 'スゥ'],
  ['swe', 'すぇ', 'スェ'],
  ['swo', 'すぉ', 'スォ'],
  ['zya', 'じゃ', 'ジャ'],
  ['zyi', 'じぃ', 'ジィ'],
  ['zyu', 'じゅ', 'ジュ'],
  ['zye', 'じぇ', 'ジェ'],
  ['zyo', 'じょ', 'ジョ'],
  ['ja', 'じゃ', 'ジャ'],
  ['ju', 'じゅ', 'ジュ'],
  ['je', 'じぇ', 'ジェ'],
  ['jo', 'じょ', 'ジョ'],
  ['jya', 'じゃ', 'ジャ'],
  ['jyi', 'じぃ', 'ジィ'],
  ['jyu', 'じゅ', 'ジュ'],
  ['jye', 'じぇ', 'ジェ'],
  ['jyo', 'じょ', 'ジョ'],
  ['ta', 'た', 'タ'],
  ['ti', 'ち', 'チ'],
  ['tu', 'つ', 'ツ'],
  ['te', 'て', 'テ'],
  ['to', 'と', 'ト'],
  ['chi', 'ち', 'チ'],
  ['tsu', 'つ', 'ツ'],
  ['ltu', 'っ', 'ッ'],
  ['xtu', 'っ', 'ッ'],
  ['ltsu', 'っ', 'ッ'],
  ['tya', 'ちゃ', 'チャ'],
  ['tyi', 'ちぃ', 'チィ'],
  ['tyu', 'ちゅ', 'チュ'],
  ['tye', 'ちぇ', 'チェ'],
  ['tyo', 'ちょ', 'チョ'],
  ['cha', 'ちゃ', 'チャ'],
  ['chu', 'ちゅ', 'チュ'],
  ['che', 'ちぇ', 'チェ'],
  ['cho', 'ちょ', 'チョ'],
  ['cya', 'ちゃ', 'チャ'],
  ['cyi', 'ちぃ', 'チィ'],
  ['cyu', 'ちゅ', 'チュ'],
  ['cye', 'ちぇ', 'チェ'],
  ['cyo', 'ちょ', 'チョ'],
  ['chya', 'ちゃ', 'チャ'],
  ['chyu', 'ちゅ', 'チュ'],
  ['chye', 'ちぇ', 'チェ'],
  ['chyo', 'ちょ', 'チョ'],
  ['tsa', 'つぁ', 'ツァ'],
  ['tsi', 'つぃ', 'ツィ'],
  ['tse', 'つぇ', 'ツェ'],
  ['tso', 'つぉ', 'ツォ'],
  ['tha', 'てゃ', 'テャ'],
  ['thi', 'てぃ', 'ティ'],
  ['thu', 'てゅ', 'テュ'],
  ['the', 'てぇ', 'テェ'],
  ['tho', 'てょ', 'テョ'],
  ['twa', 'とぁ', 'トァ'],
  ['twi', 'とぃ', 'トィ'],
  ['twu', 'とぅ', 'トゥ'],
  ['twe', 'とぇ', 'トェ'],
  ['two', 'とぉ', 'トォ'],
  ['da', 'だ', 'ダ'],
  ['di', 'ぢ', 'ヂ'],
  ['du', 'づ', 'ヅ'],
  ['de', 'で', 'デ'],
  ['do', 'ど', 'ド'],
  ['dya', 'ぢゃ', 'ヂャ'],
  ['dyi', 'ぢぃ', 'ヂィ'],
  ['dyu', 'ぢゅ', 'ヂュ'],
  ['dye', 'ぢぇ', 'ヂェ'],
  ['dyo', 'ぢょ', 'ヂョ'],
  ['dha', 'でゃ', 'デャ'],
  ['dhi', 'でぃ', 'ディ'],
  ['dhu', 'でゅ', 'デュ'],
  ['dhe', 'でぇ', 'デェ'],
  ['dho', 'でょ', 'デョ'],
  ['dwa', 'どぁ', 'ドァ'],
  ['dwi', 'どぃ', 'ドィ'],
  ['dwu', 'どぅ', 'ドゥ'],
  ['dwe', 'どぇ', 'ドェ'],
  ['dwo', 'どぉ', 'ドォ'],
  ['na', 'な', 'ナ'],
  ['ni', 'に', 'ニ'],
  ['nu', 'ぬ', 'ヌ'],
  ['ne', 'ね', 'ネ'],
  ['no', 'の', 'ノ'],
  ['nya', 'にゃ', 'ニャ'],
  ['nyi', 'にぃ', 'ニィ'],
  ['nyu', 'にゅ', 'ニュ'],
  ['nye', 'にぇ', 'ニェ'],
  ['nyo', 'にょ', 'ニョ'],
  ['ha', 'は', 'ハ'],
  ['hi', 'ひ', 'ヒ'],
  ['hu', 'ふ', 'フ'],
  ['he', 'へ', 'ヘ'],
  ['ho', 'ほ', 'ホ'],
  ['fu', 'ふ', 'フ'],
  ['hya', 'ひゃ', 'ヒャ'],
  ['hyi', 'ひぃ', 'ヒィ'],
  ['hyu', 'ひゅ', 'ヒュ'],
  ['hye', 'ひぇ', 'ヒェ'],
  ['hyo', 'ひょ', 'ヒョ'],
  ['fya', 'ふゃ', 'フャ'],
  ['fyu', 'ふゅ', 'フュ'],
  ['fyo', 'ふょ', 'フョ'],
  ['fwa', 'ふぁ', 'ファ'],
  ['fwi', 'ふぃ', 'フィ'],
  ['fwu', 'ふぅ', 'フゥ'],
  ['fwe', 'ふぇ', 'フェ'],
  ['fwo', 'ふぉ', 'フォ'],
  ['fa', 'ふぁ', 'ファ'],
  ['fi', 'ふぃ', 'フィ'],
  ['fe', 'ふぇ', 'フェ'],
  ['fo', 'ふぉ', 'フォ'],
  ['fyi', 'ふぃ', 'フィ'],
  ['fye', 'ふぇ', 'フェ'],
  ['ba', 'ば', 'バ'],
  ['bi', 'び', 'ビ'],
  ['bu', 'ぶ', 'ブ'],
  ['be', 'べ', 'ベ'],
  ['bo', 'ぼ', 'ボ'],
  ['bya', 'びゃ', 'ビャ'],
  ['byi', 'びぃ', 'ビィ'],
  ['byu', 'びゅ', 'ビュ'],
  ['bye', 'びぇ', 'ビェ'],
  ['byo', 'びょ', 'ビョ'],
  ['pa', 'ぱ', 'パ'],
  ['pi', 'ぴ', 'ピ'],
  ['pu', 'ぷ', 'プ'],
  ['pe', 'ぺ', 'ペ'],
  ['po', 'ぽ', 'ポ'],
  ['pya', 'ぴゃ', 'ピャ'],
  ['pyi', 'ぴぃ', 'ピィ'],
  ['pyu', 'ぴゅ', 'ピュ'],
  ['pye', 'ぴぇ', 'ピェ'],
  ['pyo', 'ぴょ', 'ピョ'],
  ['ma', 'ま', 'マ'],
  ['mi', 'み', 'ミ'],
  ['mu', 'む', 'ム'],
  ['me', 'め', 'メ'],
  ['mo', 'も', 'モ'],
  ['mya', 'みゃ', 'ミャ'],
  ['myi', 'みぃ', 'ミィ'],
  ['myu', 'みゅ', 'ミュ'],
  ['mye', 'みぇ', 'ミェ'],
  ['myo', 'みょ', 'ミョ'],
  ['ya', 'や', 'ヤ'],
  ['yu', 'ゆ', 'ユ'],
  ['yo', 'よ', 'ヨ'],
  ['xya', 'ゃ', 'ャ'],
  ['xyu', 'ゅ', 'ュ'],
  ['xyo', 'ょ', 'ョ'],
  ['ra', 'ら', 'ラ'],
  ['ri', 'り', 'リ'],
  ['ru', 'る', 'ル'],
  ['re', 'れ', 'レ'],
  ['ro', 'ろ', 'ロ'],
  ['rya', 'りゃ', 'リャ'],
  ['ryi', 'りぃ', 'リィ'],
  ['ryu', 'りゅ', 'リュ'],
  ['rye', 'りぇ', 'リェ'],
  ['ryo', 'りょ', 'リョ'],
  ['wa', 'わ', 'ワ'],
  ['wo', 'を', 'ヲ'],
  ['lwa', 'ゎ', 'ヮ'],
  ['xwa', 'ゎ', 'ヮ'],
  ['n', 'ん', 'ン'],
  ['nn', 'んん', 'ンン'],
  ['xn', 'ん', 'ン'],
  // double consonants
  ['atta', 'あった', 'アッタ'],
  ['gakkounakatta', 'がっこうなかった', 'ガッコウナカッタ'],
  ['babba', 'ばっば', 'バッバ'],
  ['cacca', 'かっか', 'カッカ'],
  ['chaccha', 'ちゃっちゃ', 'チャッチャ'],
  ['dadda', 'だっだ', 'ダッダ'],
  ['fuffu', 'ふっふ', 'フッフ'],
  ['gagga', 'がっが', 'ガッガ'],
  ['hahha', 'はっは', 'ハッハ'],
  ['jajja', 'じゃっじゃ', 'ジャッジャ'],
  ['kakka', 'かっか', 'カッカ'],
  ['mamma', 'まっま', 'マッマ'],
  ['nanna', 'なんな', 'ナンナ'],
  ['pappa', 'ぱっぱ', 'パッパ'],
  ['qaqqa', 'くぁっくぁ', 'クァックァ'],
  ['rarra', 'らっら', 'ラッラ'],
  ['sassa', 'さっさ', 'サッサ'],
  ['shassha', 'しゃっしゃ', 'シャッシャ'],
  ['tatta', 'たった', 'タッタ'],
  ['tsuttsu', 'つっつ', 'ツッツ'],
  ['vavva', 'ゔぁっゔぁ', 'ヴァッヴァ'],
  ['wawwa', 'わっわ', 'ワッワ'],
  ['yayya', 'やっや', 'ヤッヤ'],
  ['zazza', 'ざっざ', 'ザッザ'],
];

export const HIRA_KATA_TO_ROMA = [
  // symbols that should all be the same after conversion
  ['ヶ', 'ヶ', 'ヶ'],
  ['ヵ', 'ヵ', 'ヵ'],
  ['1', '1', '1'],
  ['@', '@', '@'],
  ['#', '#', '#'],
  ['$', '$', '$'],
  ['%', '%', '%'],
  // quick brown fox / iroha
  ['いろはにほへと', 'イロハニホヘト', 'irohanihoheto'],
  ['ちりぬるを', 'チリヌルヲ', 'chirinuruwo'],
  ['わかよたれそ', 'ワカヨタレソ', 'wakayotareso'],
  ['つねならむ', 'ツネナラム', 'tsunenaramu'],
  ['うゐのおくやま', 'ウヰノオクヤマ', 'uwinookuyama'],
  ['けふこえて', 'ケフコエテ', 'kefukoete'],
  ['あさきゆめみし', 'アサキユメミシ', 'asakiyumemishi'],
  ['ゑひもせすん', 'ヱヒモセスン', 'wehimosesun'],
  /* should all convert */
  ['！', '！', '!'],
  ['？', '？', '?'],
  ['。', '。', '.'],
  ['：', '：', ':'],
  ['・', '・', '/'],
  ['、', '、', ','],
  ['〜', '〜', '~'],
  ['ー', 'ー', '-'],
  ['「', '「', '‘'],
  ['」', '」', '’'],
  ['『', '『', '“'],
  ['』', '』', '”'],
  ['［', '［', '['],
  ['］', '］', ']'],
  ['（', '（', '('],
  ['）', '）', ')'],
  ['｛', '｛', '{'],
  ['｝', '｝', '}'],
  // hepburn
  ['か', 'カ', 'ka'],
  ['き', 'キ', 'ki'],
  ['く', 'ク', 'ku'],
  ['け', 'ケ', 'ke'],
  ['こ', 'コ', 'ko'],
  ['きゃ', 'キャ', 'kya'],
  ['きゅ', 'キュ', 'kyu'],
  ['きょ', 'キョ', 'kyo'],
  ['さ', 'サ', 'sa'],
  ['し', 'シ', 'shi'],
  ['す', 'ス', 'su'],
  ['せ', 'セ', 'se'],
  ['そ', 'ソ', 'so'],
  ['しゃ', 'シャ', 'sha'],
  ['しゅ', 'シュ', 'shu'],
  ['しょ', 'ショ', 'sho'],
  ['た', 'タ', 'ta'],
  ['ち', 'チ', 'chi'],
  ['つ', 'ツ', 'tsu'],
  ['て', 'テ', 'te'],
  ['と', 'ト', 'to'],
  ['ちゃ', 'チャ', 'cha'],
  ['ちゅ', 'チュ', 'chu'],
  ['ちょ', 'チョ', 'cho'],
  ['な', 'ナ', 'na'],
  ['に', 'ニ', 'ni'],
  ['ぬ', 'ヌ', 'nu'],
  ['ね', 'ネ', 'ne'],
  ['の', 'ノ', 'no'],
  ['にゃ', 'ニャ', 'nya'],
  ['にゅ', 'ニュ', 'nyu'],
  ['にょ', 'ニョ', 'nyo'],
  ['は', 'ハ', 'ha'],
  ['ひ', 'ヒ', 'hi'],
  ['ふ', 'フ', 'fu'],
  ['へ', 'ヘ', 'he'],
  ['ほ', 'ホ', 'ho'],
  ['ひゃ', 'ヒャ', 'hya'],
  ['ひゅ', 'ヒュ', 'hyu'],
  ['ひょ', 'ヒョ', 'hyo'],
  ['ま', 'マ', 'ma'],
  ['み', 'ミ', 'mi'],
  ['む', 'ム', 'mu'],
  ['め', 'メ', 'me'],
  ['も', 'モ', 'mo'],
  ['みゃ', 'ミャ', 'mya'],
  ['みゅ', 'ミュ', 'myu'],
  ['みょ', 'ミョ', 'myo'],
  ['ら', 'ラ', 'ra'],
  ['り', 'リ', 'ri'],
  ['る', 'ル', 'ru'],
  ['れ', 'レ', 're'],
  ['ろ', 'ロ', 'ro'],
  ['りゃ', 'リャ', 'rya'],
  ['りゅ', 'リュ', 'ryu'],
  ['りょ', 'リョ', 'ryo'],
  ['や', 'ヤ', 'ya'],
  ['ゆ', 'ユ', 'yu'],
  ['よ', 'ヨ', 'yo'],
  ['わ', 'ワ', 'wa'],
  ['ゐ', 'ヰ', 'wi'],
  ['ゑ', 'ヱ', 'we'],
  ['を', 'ヲ', 'wo'],
  // dakuten
  ['が', 'ガ', 'ga'],
  ['ぎ', 'ギ', 'gi'],
  ['ぐ', 'グ', 'gu'],
  ['げ', 'ゲ', 'ge'],
  ['ご', 'ゴ', 'go'],
  ['ぎゃ', 'ギャ', 'gya'],
  ['ぎゅ', 'ギュ', 'gyu'],
  ['ぎょ', 'ギョ', 'gyo'],
  ['ざ', 'ザ', 'za'],
  ['じ', 'ジ', 'ji'],
  ['ず', 'ズ', 'zu'],
  ['ぜ', 'ゼ', 'ze'],
  ['ぞ', 'ゾ', 'zo'],
  ['じゃ', 'ジャ', 'ja'],
  ['じゅ', 'ジュ', 'ju'],
  ['じょ', 'ジョ', 'jo'],
  ['だ', 'ダ', 'da'],
  ['ぢ', 'ヂ', 'ji'],
  ['づ', 'ヅ', 'zu'],
  ['で', 'デ', 'de'],
  ['ど', 'ド', 'do'],
  ['ぢゃ', 'ヂャ', 'ja'],
  ['ぢゅ', 'ヂュ', 'ju'],
  ['ぢょ', 'ヂョ', 'jo'],
  ['ば', 'バ', 'ba'],
  ['び', 'ビ', 'bi'],
  ['ぶ', 'ブ', 'bu'],
  ['べ', 'ベ', 'be'],
  ['ぼ', 'ボ', 'bo'],
  ['びゃ', 'ビャ', 'bya'],
  ['びゅ', 'ビュ', 'byu'],
  ['びょ', 'ビョ', 'byo'],
  ['ぱ', 'パ', 'pa'],
  ['ぴ', 'ピ', 'pi'],
  ['ぷ', 'プ', 'pu'],
  ['ぺ', 'ペ', 'pe'],
  ['ぽ', 'ポ', 'po'],
  ['ぴゃ', 'ピャ', 'pya'],
  ['ぴゅ', 'ピュ', 'pyu'],
  ['ぴょ', 'ピョ', 'pyo'],
  // little kana
  ['ぁ', 'ァ', 'a'],
  ['ぃ', 'ィ', 'i'],
  ['ぅ', 'ゥ', 'u'],
  ['ぇ', 'ェ', 'e'],
  ['ぉ', 'ォ', 'o'],
  ['っ', 'ッ', ''],
  ['ゃ', 'ャ', 'ya'],
  ['ゅ', 'ュ', 'yu'],
  ['ょ', 'ョ', 'yo'],
  // n
  ['ん', 'ン', 'n'],
  ['んん', 'ンン', 'nn'],
  ['あんない', 'アンナイ', 'annai'],
  ['ぐんま', 'グンマ', 'gunma'],
  // double consonants
  ['あった', 'アッタ', 'atta'],
  ['がっこうなかった', 'ガッコウナカッタ', 'gakkounakatta'],
  ['けっか', 'ケッカ', 'kekka'],
  ['さっさと', 'サッサト', 'sassato'],
  ['ずっと', 'ズット', 'zutto'],
  ['きっぷ', 'キップ', 'kippu'],
  ['ざっし', 'ザッシ', 'zasshi'],
  ['いっしょ', 'イッショ', 'issho'],
  ['こっち', 'コッチ', 'kotchi'],
  ['まっちゃ', 'マッチャ', 'matcha'],
  ['みっつ', 'ミッツ', 'mittsu'],
  ['ばっば', 'バッバ', 'babba'],
  ['かっか', 'カッカ', 'kakka'],
  ['ちゃっちゃ', 'チャッチャ', 'chatcha'],
  ['だっだ', 'ダッダ', 'dadda'],
  ['ふっふ', 'フッフ', 'fuffu'],
  ['がっが', 'ガッガ', 'gagga'],
  ['はっは', 'ハッハ', 'hahha'],
  ['じゃっじゃ', 'ジャッジャ', 'jajja'],
  ['かっか', 'カッカ', 'kakka'],
  ['まっま', 'マッマ', 'mamma'],
  ['なんな', 'ナンナ', 'nanna'],
  ['ぱっぱ', 'パッパ', 'pappa'],
  ['らっら', 'ラッラ', 'rarra'],
  ['さっさ', 'サッサ', 'sassa'],
  ['しゃっしゃ', 'シャッシャ', 'shassha'],
  ['たった', 'タッタ', 'tatta'],
  ['つっつ', 'ツッツ', 'tsuttsu'],
  ['わっわ', 'ワッワ', 'wawwa'],
  ['ざっざ', 'ザッザ', 'zazza'],
  // hira long vowels
  ['がっこう', '', 'gakkou'],
  ['とうきょう', '', 'toukyou'],
  ['べんきょう', '', 'benkyou'],
  ['でんぽう', '', 'denpou'],
  ['きんようび', '', "kin'youbi"],
  ['こうし', '', 'koushi'],
  // kata long vowels
  ['', 'セーラー', 'seeraa'],
  ['', 'パーティー', 'paateii'],
  ['', 'ヒーター', 'hiitaa'],
  ['', 'タクシー', 'takushii'],
  ['', 'スーパーマン', 'suupaaman'],
  ['', 'バレーボール', 'bareebooru'],
  ['', 'ソール', 'sooru'],
];
